package com.zhkj.txg.module.mine.entity

import androidx.annotation.DrawableRes
import com.zhkj.txg.R

data class MineCateEntity(
    val name: String = "",
    @DrawableRes
    val resId: Int = R.drawable.ic_mine_collection,
    val type: CateType = CateType.COLLECTION
)

enum class CateType {
    COLLECTION, COUPON, GROUP, ADDRESS, CUSTOMER, HISTORY, PUBLISH, INVITE, SETTING, MEMBER_INVITE
}

data class MineOperationEntity(
    val name: String = "",
    @DrawableRes
    val resId: Int = R.drawable.ic_mine_collection,
    val type: OperationType = OperationType.UNPAID,
    val badge: Int = 0
)

enum class OperationType {
    UNPAID, //未付款
    DELIVERED, //待发货
    RECEIVED, //待收货
    COMPLETED, //已完成
    SALE, //售后
    COLLECTION, //我的收藏
    ADDRESS, //收货地址
    FOOTPRINT, //我的足迹
    CUSTOMER, //联系客服
    WE //关于我们
}

enum class ServiceType {
    COLLECTION, //我的收藏
    ADDRESS, //收货地址
    FOOTPRINT, //我的足迹
    CUSTOMER, //联系客服
    WE //关于我们
}